package L01;
//期望类有唯一的实例
//单例模式

class Singleton{
    private static Singleton instance=new Singleton ();
    //随着类的加载实例化对象

    //获取类的事例使用getInstance来获取
    public static Singleton getInstance () {
        return instance;
    }

    //在类的内部对类进行一个实例，并且把构造方法设为私有，这样类外就没法再进行创建
    private Singleton(){};
}



public class T21 {
    public static void main (String[] args) {
        Singleton s1=Singleton.getInstance ();
        Singleton s2=Singleton.getInstance ();
        System.out.println (s1==s2);
    }
}
